home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / music / midiplay.lzh / GEM_MP.C next >
C/C++ Source or Header  |  1991-07-20  |  812b  |  45 lines

  1. /*
  2.  * File: gem_mp.c
  3.  * SGoldthorpe    20-Jul-91
  4.  *
  5.  */
  6.  
  7. /*
  8.  * QUICK HACK TO LET GEM USERS USE MIDIPLAY
  9.  */
  10.  
  11. #include    <string.h>
  12. #include    <osbind.h>
  13.  
  14. #define    CL_SCR    "\033H\033J"
  15.  
  16. main(argc,argv,envp)
  17. int    argc;
  18. char    *argv[],*envp[];
  19. {    char    pathname[96];
  20.     char    tail[255];
  21.     int    i;
  22.  
  23.     /* GET PATHNAME OF EXECUTABLE */
  24.     Dgetpath(pathname,0);
  25.     strcat(pathname,"\\midiplay.ttp");
  26.  
  27.     /* GET PARAMETERS */
  28.     *tail='\0';
  29.     for(i=1;i<argc;i++)
  30.     {    strcat(tail," ");
  31.         strcat(tail,argv[i]);
  32.     };
  33.  
  34.     /* CLEAR SCREEN AND DISPLAY INFO */
  35.     printf(CL_SCR);
  36.     printf("gem_mp running: %s%s\n\n",pathname,tail);
  37.  
  38.     /* EXECUTE MIDIPLAY WITH PARAM STRING */
  39.     Pexec(0,pathname,tail,envp);
  40.  
  41.     /* STOP UNTIL RETURN PRESSED */
  42.     printf("\n**** PRESS RETURN TO QUIT ****\n");
  43.     for(;(Bconin(2)&0xff)!=13;);
  44. };
  45.